	命名空间
管理变量，防止全局污染，适用于模块化开发

js表达式和js代码
1. 表达式 ： 一个表达式会产生一个值，可以放在任何一个需要值的地方
	(1) a
	(2) a + b
	(3)	demo(1)
	(4)	x === y ? : 'a' : 'b'

2.js代码（语句）
	(1). if(){}
	(2). for(){}

遍历数组
<script type="text/javascript">
	var arr = [1,2,3,4];
	for(var i = 0; i < arr.length; i ++){
		console.log(arr[i])
	}
</script>

遍历对象
for in 循环
<script type="text/javascript">
	var obj = {
		name : 'sfa',
		age : 23,
		sex : 'male',
		height : 123,
		//prop : 12
	}
	for(var prop in obj){//给对象设置一个循环用来遍历，用属性个数来控制循环圈数，把当前圈的属性名传到prop里面去
		console.log(prop + ' ' + typeof(prop));
	}

	for(var prop in obj){
		console.log(obj.prop)//系统以为在访问prop这个属性，不会把prop当成变量
	}//console.log(obj.prop) --> obj['prop']

	for(var prop in obj){
		console.log(obj[prop])
	}
</script>






